home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
BBS Toolkit
/
BBS Toolkit.iso
/
wildcat
/
catlog41.zip
/
CATLOG41.DOC
< prev
next >
Wrap
Text File
|
1992-02-20
|
14KB
|
429 lines
CatLog v4.10 - Activity Log Reporter/Bulletin Generator
By
Greg Day & John Gormley
SCC BBS! (313) 427-0223 Fido 1:120/193
For WILDCAT! 3.x Systems
February 20, 1992
This program has been run successfully on PC's of various types with
the WILDCAT! BBS v. 3.02 datafiles. We make no guaranties of any kind
as to the worthiness of this program, only that it will use disk space. We
will not be held responsible for any damages incurred to you or your PC.
CatLog has been through several weeks of beta testing and all known
bugs have been squashed.
** Version 4.10 enhancements **
- Minor bug fixes.
- Optimized memory usage, can now process 18,000 files in one
pass with 500k free (for file listings).
- CatLog now outputs a birthday bulletin.
- CatLog will now automatically trim your activity log file(s) to a
specified number of days. CatLog will optionally backup your logs.
- The CatLog Install program now checks for valid paths upon exit.
- Top 15 files can now be run without running the file list.
- Now accepts command line parameters for file lists - bypassing cfg file.
** Version 4.00 enhancements **
We think you'll find this new version on CatLog much more
comprehensive than previous releases. Below is a list of
CatLog 4.0 features:
- Menu Driven Setup with Mouse support.
- Support for up to 16 nodes.
- Support for 192 file areas.
- One Activity Log Summary Bulletin for all nodes.
- Ability to use multiple configuration files.
- Produces Downloadable file listing.
- Generates Who Called Yesterday bulletin.
- Generates Top 10 Callers bulletin.
- Generates Top 10 Uploaders/Downloaders bulletin.
- Generates Top 15 Files bulletin.
- And of course an activity summary for each node if desired.
- All files are open in read mode only for network support.
- Totally re-written in Turbo Pascal v6.0. MUCH FASTER OPERATION!
** Version 3.01 enhancements **
- Fixed bug when reading activity log. If last entry in the Activity
log was an illegal logon attempt CatLog would not record days
activity. (Rare!)
** Version 3.0 enhancements **
- Compatible with Wildcat 3.0's activity log. Outputs multiple
history files for multi-node systems.
- The history file has changed names! Previous to v 3.0 it was
called CATLOG.DAT. It is now CATHST.XXX, where XXX corresponds
to the activity log number (eg. CATHST.001 for ACTIVITY.001).
- Eliminated the -R and -N command line parameters. The only parameter
supported now is the activity log number to process
(eg. CATLOG30 1 to process ACTIVITY.001).
- Supports multiple configs. for multiple nodes. (.eg CATLOG.002 for
the node 2 activity log ACTIVITY.002).
** Version 2.0 enhancements **
- Now CatLog is user configurable! Choose your own protocols, bps,
and anything else recorded in the WC activity log.
- Uses BIOS writes for better operation under Desqview.
- Configurable to work on Wildcat v 2.*
** Version 1.1 enhancements **
- Places anything over 9600 bps in the 9600+ stats column.
In the future 19200 and 38000 connects will have their own
column.
- We now print the daily average for each statistic.
- Minor cleanup to the .bbs and .scr screens.
- Better error handling.
Installation
Included in this zip file is:
CATLOG41.EXE - The CatLog program.
CATLOGIN.EXE - The Installation/Config program.
CATLOGNT.CFG - Configuration file for CATLOG41.EXE.
CATLOG41.DOC - This file.
CATLOGNT.KEY - Your Key for CATLOG41.EXE.
CAT40-41.EXE - Conversion program for your old CATLOGNT.CFG
file.
If you are upgradeing from CatLog v4.0 be sure to
run the CAT40-41 program first to convert and expand
your v4.0 config file to the new v4.1 format. If you
wish to save your previous totals and setup do not
overwrite your current config file with the one supplied
in this archive.
Registered users should not overwrite their registered
key with the one supplied in this archive! If you do
just call our BBS and ask for a new one.
Backup your old setup!
Unzip the contents of CATLOG41.ZIP into your Wildcat v3.X home
directory. A default configuration file is supplied. To
invoke the configuration program type CATLOGIN. The config
program will by default read in the CATLOGNT.CFG config file.
If your files database contains more that 18,000 files it may
be necessary to run CatLog more than one time to produce
smaller downloadable file lists. In this case you will need
more than one configuration file, including and excluding
file areas in each config file as needed.
If you use multiple configs you can later copy CATLOGNT.CFG
over to another name and make modifications to it by including
the config file name on the command line (ie: CATLOGIN CAT1.CFG).
Setup
Click your mouse or type ALT/S to open the setup menu. The
first item is Path Setup. To access this item type A or
click your mouse on it. For keyboard users use the TAB key
to move between fields. The RETURN key exits a window with
an "OK".
Path Setup:
1) 5 Character Bulletin Prefix. Used for
generating Activity Log Summaries.
Ex. If your Prefix is CATLG, CatLog will
output CATLG001.BBS for node one activity
or CATLG000.BBS for a Multi-Node summary.
Note! The CATLG???.BBS files are placed in
the same directory as your activity log file(s)!
They should be renamed and copied to your
bulletin directory if you wish to display them
to your callers.
2) Path\Name for File List. If used this
is the path and name of the downloadable
file list.
3) Path\Name for Top Ul/Dl Bulletin. Enter
the path and name for output of this
bulletin.
4) Path\Name for Top Callers Bulletin. Enter
name and path for this bulletin.
5) Path for Activity Logs. This is usually the
Wildcat home directory.
6) Path\Name for Who Called Yesterday. Enter
name and path for this bulletin.
7) Path\Name for Top 15 File Bulletin. Enter
name and path for this bulletin.
8) Bar Charts is currently unused - future release.
9) Path\Name for Birthday bulletin.
10) Path for MAKEWILD.DAT. This is normally the
Wildcat home directory.
Nodes:
1) Click on or Toggle with the spacebar the
Node(s) you'd like to include in your
Activity log summary. Selecting more nodes
than you have is ok. If you don't have an
Activity.002 log, it will not effect the
operation of CatLog.
Search Data:
1) Click on or Tab Down to Data To Search for.
This is the information CatLog will key on
to accumulate totals. MOST OF THE DEFAULT
DATA SUPPLIED IS SUFFICIENT, though you may
add or modify it in any way.
For example, whenever CatLog finds the word
"downloaded" in the activity log it will
count that as one file download, likewise
whenever the phase "DROPPED CARRIER" is
encountered CatLog will add one to the
dropped carrier count in the Catlog history
file.
Note! Text to search on is case sensative
this text must be exactly what appears in the
Wildcat Activity log file.
2) Adjacent to the Data Search fields is the
Text to print parameters. This is the text
you'll see in your bulletin(s). Example:
Phrase to Search Out To Bulletin
=============== ===============
downloaded Files Downloaded
^ ^
| |
Text Found in Activity log file. Text in Bulletin.
Protocol Data:
1) Same as above. Enter the data (Protocols)
to search for in the activity log and then
enter text to print in the displayed
bulletin. Again, the defaults are usually
sufficient.
Baud Rate Data:
1) Same as above.
2) Also Enter your name and BBS name to output
in fields supplied. This information will
be displayed in your activity log summary
bulletin.
Flags:
1) This is where you tell CatLog what to
output. Mark (Toggle or Click) on the
options you'd like CatLog to process.
A special flag in this area is also included.
If you run Desqview (or similar software), you
may wish to turn off the USE DIRECT VIDEO
flag.
2) Enter the number of days you wish to keep in your
activity log. Enter 0 (zero) if you don't want CatLog
to trim your activity log(s).
Exclude Name:
1) Enter Name(s) here that you would like
excluded from the Top 10 Bulletins. These
are usually Sysops & CO-Sysops.
File Areas:
1) These are the File Areas you'd like included
on your file list for download. Toggle or
click (mark with an X) on areas you like
to include. Marking more file areas than you
have will not affect the operation of CatLog.
CatLog will only look at file areas set up in
Makewild.
To save your configuration file type ALT/F or click on the
FILE title bar. Type S or click on the save option.
Running CatLog
CatLog should be run ONCE a day on or about 12:00 midnight
for best results. The command line is as follows:
CATLOG41 [CATLOGNT.CFG]
If you have mulitiple configs you must invoke CATLOG41 once
for EACH configuration file, including the config file name
on the command line. DO NOT run CATLOG41 more that once per
24hr period on the same configuration file.
If the configuration file is left off the command line CatLog
will use the default config file.
Optional command line parameters:
If you wish to run a file list on just one file area and optionally
generate a top 15 files bulletin for the area you can do the following:
catlog41 /f=20 /t
This statement will produce a file listing of area 20 and also produce
a Top 15 file bulletin for that area. NOTE: When using the command
line parameter /F= your output file will have the extensions of
XXXXXX.020 (for file area 20) or XXXXXX.043 (for file area 43).
These output files will be placed in the directory specified for
your regular file list.
The /T parameter cannot be used alone, but must be used in conjunction
with the /F= parameter. The /F= parameter on the other hand does not
require the use of the /T. ONLY one file area allowed per run.
Example batch file:
cd \wc30
catlog41
pkzip -a allfiles files.txt
copy allfiles.zip d:\txt
copy catlg000.bbs c:\wc30\bull\bull5.bbs
del allfiles.zip
del files.txt
Maintenance
You can also initialize totals kept for any node. This is
handy if you add nodes at a later date and wish all nodes
to be in sync. or just to reset the totals for a particular
node. To access this feature in CATLOGIN.EXE :
1) Type ALT/F or Click your mouse
on FILE.
2) Key down to or Click on Init. Nodes.
3) Enter the node number to initialize.
Note! If you add new nodes to your system and wish CatLog to
include it in your stats, you MUST first initialize it!
*****************************************
This is a key based program. If you do
not register CatLog within 60 days it
will cease to run. Additional keys
can be picked up from the authors BBS
See REGISTER.DOC for more information.
*****************************************